package com.woniuxy.entity.po.stationPile;

import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Data;

/**
 * 充电桩表
 * @TableName pile
 */
@Data
public class Pile implements Serializable {
    /**
     * 充电桩id,主键
     */
    private Long id;

    /**
     * 充电站id,表示所属的充电站,外键
     */
    private Long stationId;

    /**
     * 充电桩名称
     */
    private String pileName;

    /**
     * 充电桩编号
     */
    private String pileNum;

    /**
     * 充电桩类别,dictionary_id
     */
    private Long pileCategoryId;

    /**
     * 各自类别下的id
     */
    private Long pileCategoryKey;

    /**
     * 类别名称
     */
    private String pileCategoryValue;

    /**
     * 充电桩类型,dictionary_id
     */
    private Long pileTypeId;

    /**
     * 各自类别下的id
     */
    private Long pileTypeKey;

    /**
     * 类型名
     */
    private String pileTypeValue;

    /**
     * 充电枪数量
     */
    private Integer count;

    /**
     * 充电功率
     */
    private BigDecimal power;

    /**
     * 充电桩状态,1-停用,2-启用,默认启用
     */
    private Integer pileCondition;

    /**
     * 安装位置
     */
    private String location;

    /**
     * 是否单独计费: 0-否, 1-是
     */
    private Integer judgeSingleCharge;

    /**
     * 描述信息
     */
    private String remark;

    /**
     * 与充电站的关联状态(0未关联1已关联)
     */
    private Integer bindCondition;

    /**
     * 逻辑删除：1-正常, 0-删除
     */
    private Integer pileStatus;

    private static final long serialVersionUID = 1L;
}